#include <iostream>
using namespace std;
#include <stdlib.h>
#include <string.h>
#include <string>
#include <sys/types.h>
#include <sys/wait.h>
#include <unistd.h>

#define USER "USER"
#define MY_VAL "myval"
#define MY_PWD "PWD"

int main(int argc, char *argv[], char *env[]) {
  // printf("%s\n", getenv(MY_PWD));
  // for (int i = 0; i < argc; i++) {
  //  printf("argv[%d]->%s\n", i, argv[i]);
  //}

  // if (argc != 2) {
  //   printf("输入有误，请输入2个参数\n");
  // }
  // if (strcmp("-a", argv[1]) == 0) {
  //   printf("功能a\n");
  // }
  // if (strcmp("-b", argv[1]) == 0) {
  //   printf("功能b\n");
  // }
  extern char **environ;
  for (int i = 0; environ[i]; i++) {
    printf("env[%d]:%s\n", i, environ[i]);
  }

  return 0;
}
